//
//  Skill.h
//  iEVETracker
//
//  Created by Scott Guyer on 7/14/08.
//  Copyright 2008 __MyCompanyName__. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "Character.h"

/*
#define kSkillTypeID_Learning         "3374"
#define kSkillTypeID_AnalyticalMind   "3377"
#define kSkillTypeID_Clarity          "12387"
#define kSkillTypeID_EideticMemory    "12385"
#define kSkillTypeID_Empathy          "3376"
#define kSkillTypeID_Focus            "12386"
#define kSkillTypeID_InstantRecall    "3378"
#define kSkillTypeID_IronWill         "3375"
#define kSkillTypeID_Logic            "12376"
#define kSkillTypeID_Presence         "12383"
#define kSkillTypeID_SpatialAwareness "3379"
*/

#define kSkillTypeID_Learning         "Learning"
#define kSkillTypeID_AnalyticalMind   "Analytical Mind"
#define kSkillTypeID_Clarity          "Clarity"
#define kSkillTypeID_EideticMemory    "Eidetic Memory"
#define kSkillTypeID_Empathy          "Empathy"
#define kSkillTypeID_Focus            "Focus"
#define kSkillTypeID_InstantRecall    "Instant Recall"
#define kSkillTypeID_IronWill         "Iron Will"
#define kSkillTypeID_Logic            "Logic"
#define kSkillTypeID_Presence         "Presence"
#define kSkillTypeID_SpatialAwareness "Spatial Awareness"



@interface Skill : NSObject 
{
	NSInteger			_typeID;
	NSInteger			_level;
	double              _rank;
	NSInteger			_points;
	NSString*			_name;
	NSString*			_groupName;
	NSString*           _desc;
	NSInteger			_primaryAtt;
	NSInteger			_secondaryAtt;
}

@property(nonatomic) NSInteger typeID;
@property(nonatomic) NSInteger level;
@property(nonatomic) double rank;
@property(nonatomic) NSInteger points;
@property(nonatomic,retain) NSString* name;
@property(nonatomic,retain) NSString* groupName;
@property(nonatomic,retain) NSString* description;
@property(nonatomic) NSInteger primaryAttribute;
@property(nonatomic) NSInteger secondaryAttribute;



+ (NSString*) getBasicSkillForAttribute:(PilotAttrType)attType ;
+ (NSString*) getAdvancedSkillForAttribute:(PilotAttrType)attType ;


@end
